package com.yy.jhl.ui.manager.contract;

import com.yy.common.base.BasePresenter;
import com.yy.common.base.BaseView;
import com.yy.jhl.bean.InviteUploadInfo;
import com.yy.jhl.bean.ProjectInfo;

/**
 * Created by Ellis.Li on 2017/5/8.
 */
public interface InviteUploadContract {
    interface View extends BaseView {
        void getHistoryInfoSuccess(InviteUploadInfo info);
        void getHistoryInfoFail();
        void uploadInfoSuccess(String package_completed,String package_total);
        void uploadInfoFail();
    }
    abstract static class Presenter extends BasePresenter<View> {
        public abstract void getHistoryInfo(String pack_num);
        public abstract void uploadInfo(String package_id,String batch_id,String remark,String image,String lng,String lat,String address);
    }
}
